# -*- coding: utf-8 -*-
import string

words = input("Введите слова: ").split()
if len(words) < 2:
    print("Мало данных для анализа")
    exit(0)
words_count = len(words)
print(f"Кол-во слов: {words_count}")
words_starting_big_latin = len([w for w in words if w[0] in string.ascii_uppercase])
print(f"Кол-во слов с заглавной латинской буквы: {words_starting_big_latin}")
words_with_latin = len([w for w in words if any(c in string.ascii_letters for c in w)])
print(f"Кол-во слов, содержащих латинский символ: {words_with_latin}")
words_lt4 = len([w for w in words if len(w) < 4])
print(f"Кол-во слов, не превышающих три символа: {words_lt4}")
words_with_hyphen = len([w for w in words if '-' in w])
print(f"Кол-во слов в составе которых имеется дефис: {words_with_hyphen}")

biggest_word = max(words, key=len)
print(f"\nСамое длинное слово: {biggest_word}")
print(f"Длина самого длинного слова: {len(biggest_word)}")
